Search
Shape.GetHitPath Method
See Also
 





Returns a GraphicsPath object corresponding to the outline of the specified shape when rotated at the specified angle. That GraphicsPath can be used for hit-testing and intersection checks.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming

 Syntax

C#  Copy Code

public IGraphicsPath GetHitPath (
    Rect nodeBounds,
    double rotationAngle,
    double orientation,
    bool flipX,
    bool flipY,
    Dictionary<string, ShapeFormulaParam> formulaParams
)

Visual Basic  Copy Code

Public Function GetHitPath( _
    nodeBounds As Rect, _
    rotationAngle As Double, _
    orientation As Double, _
    flipX As Boolean, _
    flipY As Boolean, _
    formulaParams As Dictionary(Of String, ShapeFormulaParam) _
) As IGraphicsPath

 Parameters

nodeBounds

The bounding rectangle of the ShapeNode.

rotationAngle

The node's rotation angle.

orientation

The shape's orientation angle.

flipX

true to flip the path horizontally, or false otherwise.

flipY

true to flip the path vertically, or false otherwise.

formulaParams

A list of ShapeFormulaParam objects specifying the current positions of shape control points.

 Return Value

A GraphicsPath representing the shape's outline.

 See Also